The Micromapping Model of Computation; The Foundation for Optimized Execution of Eclipse QVTc/QVTr/UMLX
نویسنده
چکیده
It is 14 years since the first UMLX paper and 10 years since the QVT 1.0 specification was published. No useable UMLX implementation has appeared. QVTr implementations have been disappointing. The Eclipse QVTd project can now offer editing, optimization, execution and Java code generation for QVTc, QVTr and UMLX. This paper outlines the Micromapping Model of Computation used by the optimizations.
منابع مشابه
Local Optimizations in Eclipse QVTc and QVTr using the Micro-Mapping Model of Computation
The OMG QVT FAS was the result of, perhaps premature, enthusiasm to standardize the fledging model transformation community. The Eclipse implementation of the QVTo language prospers but the initial implementations of the declarative QVTr language had poor performance and have faded away. Perhaps it is time to consign QVTc and QVTr to the dustbin of misguided initiatives. Alternatively, in this ...
متن کاملOptimized Declarative Transformation: First Eclipse QVTc Results
It is over ten years since the first OMG QVT FAS was made available with the aspiration to standardize the fledgling model transformation community. Since then two serious implementations of the operational QVTo language have been made available, but no implementations of the core QVTc language, and only rather preliminary implementations of the QVTr language. No significant optimization of the...
متن کاملFIXML to Java, C# and C++ Transformations with QVTR-XSLT
QVTR-XSLT is a tool for design and execution of transformations based on the graphical notation of QVT Relation. In this paper, we present a solution to the " FIXML to Java, C# and C++ " case study of the Transformation Tool Contest (TTC) 2014 using the QVTR-XSLT tool.
متن کاملSolving the TTC 2011 Compiler Optimization Case with QVTR-XSLT
In this short paper we present our solution for the Compiler Optimization case study [1] of the Transformation Tool Contest (TTC) 2011 using the QVTR-XSLT tool [2]. The tool supports editing and execution of the graphical notation of QVT Relations language [6]. The case study addresses the problem of optimizing the intermediate representation of compiled program code. This problem consists of t...
متن کاملPermeability upscaling in fractured reservoirs using different optimized mother wavelets at each level
We use a multi-resolution analysis based on a wavelet transform to upscale a 3D fractured reservoir. This paper describes a 3D, single-phase, and black-oil geological model (GM) that is used to simulate naturally-fractured reservoirs. The absolute permeability and porosity of GM is upscaled by all the possible combinations of Haar, Bior1.3, and Db4 wavelets in three levels of coarsening. The ap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2017